基于 Go 语言构建企业级的 RESTful API 服务培训
1
本小册所实现的 API 功能
2
RESTful API 介绍
3
API 流程和代码结构
4
Go API 开发环境配置
5
基础 1:启动一个简单的 RESTful API 服务器
6
基础 2:配置文件读取
7
基础 3:记录和管理 API 日志
8
基础 4:安装 MySQL 并初始化表
9
基础 5:初始化 MySQL 数据库并建立连接
10
基础 6:自定义业务错误信息
11
基础 7:读取和返回 HTTP 请求
12
基础 8:用户业务逻辑处理
13
基础 9:HTTP 调用添加自定义处理逻辑
14
基础 10:API 身份验证
15
进阶 1:用 HTTPS 加密 API 请求
16
进阶 2:用 Makefile 管理 API 项目
17
进阶 3:给 API 命令增加版本功能
18
进阶 4:给 API 增加启动脚本
19
进阶 5:基于 Nginx 的 API 部署方案
20
进阶 6:API 高可用方案
21
进阶 7:go test 测试你的代码
22
进阶 8:API 性能分析
23
进阶 9:生成 Swagger 在线文档
24
进阶 10:API 性能测试和调优
25
拓展 1:Go 开发技巧
26
拓展 2:Go 规范指南